package com.code.day15DuoXianC.Runnable02;


/**
 * 测试多线程执行的主类
 * 该类演示了创建和启动多个线程并发执行的过程
 */
public class Test01 {
    /**
     * 程序入口方法
     * 创建并启动两个独立的线程，每个线程都会执行自己的任务
     * @param args 命令行参数数组
     */
    public static void main(String[] args) {
        // 创建第一个线程，命名为"碎碎念"
        new Thread(new Runnable() {
            @Override
            public void run() {
                // 循环打印5次当前线程的执行信息
                for (int i = 0; i < 5; i++) {
                    System.out.println(Thread.currentThread().getName()+"Test01 线程2正在执行" + i);
                }
            }

        },"碎碎念").start();

        // 创建第二个线程，命名为"李寒衣"
        new Thread(new Runnable() {
            @Override
            public void run() {
                // 循环打印5次当前线程的执行信息
                for (int i = 0; i < 5; i++) {
                    System.out.println(Thread.currentThread().getName()+"Test01 线程3正在执行" + i);
                }
            }
        },"李寒衣").start();
    }
}
